@echo off

setlocal enabledelayedexpansion

:: 设置API地址
set BASE_URL=http://localhost:5269/api/file/types

:: 生成随机ID以避免类型名称冲突
set RANDOM_ID=%random%
set TEST_TYPE_NAME=测试类型%RANDOM_ID%
set TEST_MEMORY_STRENGTH=1.2

:: 构建JSON请求体
set REQUEST_BODY={"TypeName":"%TEST_TYPE_NAME%","MemoryStrength":%TEST_MEMORY_STRENGTH%}

:: 创建临时JSON文件
set TEMP_JSON=temp_request.json
echo %REQUEST_BODY% > %TEMP_JSON%

:: 显示测试信息
echo 测试添加文件类型API: %BASE_URL%
echo 测试数据: 类型名称='%TEST_TYPE_NAME%', 记忆强度=%TEST_MEMORY_STRENGTH%

:: 使用curl发送POST请求
curl -X POST -H "Content-Type: application/json" -d @%TEMP_JSON% %BASE_URL%

:: 清理临时文件
del %TEMP_JSON%

endlocal